yan sen
Zhang Yining and Yan Sen Bring Chinese Methods to Luxembourg: European Table Tennis's Ten-Year BetThe training hall never lies; few people sit long enough to listen. I have sa...
Eurotalents Camp in Luxembourg: When China Exports Method, Europe Accumulates DepthOn September 1, in Luxembourg, twenty young table tennis players from eleven...
Asian Games 2026: India's Day 1, Two Silvers, and the Fateful Badminton DrawWhen the whole world shouts, I read the numbers again. At the end of the firs...
Asian Games 2026: The Silver of Three Years Ago, the Host-Nation Draw, and Asia's Badminton EquationOn September 20, 2026, the electronic board at the Aichi-Nagoya arena flashed...
Two Gaps at Riva: Kökçü, Şengezer and Türkiye's Midfield Problem Before FranceTwo Gaps at Riva Riva sits on the eastern edge of Istanbul, roughly forty...
The Empty Dossier of the V.League: An Audit of SilenceOn May 25, 2026, I sat in row seven of stand B at Go Dau Stadium in Binh Duon...
Dakar 2026: Youth Olympic Beach Volleyball Schedule and the Missing Kick-off TimesIn the schedule announcement for beach volleyball at Dakar 2026, there is a...
Satwik-Chirag Reaches China Masters Semi-Finals with Remarkable Comeback Against Danish PairThe China Masters 2026 match concluded with the score 21-13, 16-21, 21-18...
Dakar 2026 Youth Olympic Games Beach Volleyball Pools Confirmed: 24 Teams Per Gender, New Format Draws AttentionThe beach volleyball pool draw for the Dakar 2026 Youth Olympic Games has bee...
Vietnam's 2026 AFF Cup title: read it with data, not emotionMinute 32, Viet Tri Stadium, 2 January 2026. Nguyen Xuan Son lies on the gras...
ASIAD 2026: The Gap Is Not at the Hitter's Hand — Decoding Vietnam Women's Volleyball 1-3 Loss to South Korea and the China ProblemI watched the rally at 24-23 in set 3 four times. Not to see Thanh Thuy's...
The Moscow Night: The Final Whistle and What Remains After a Semi-finalThe Moscow Night: The Final Whistle and What Remains After a Semi-final In th...
Tennis Injury Files: A Complete Analytical Framework Built on Empty DataOn June 3, 2026, in the third game of the second set on Philippe-Chatrier,...
Indonesia and FIFA's New Tournament: The Incomplete Blueprint of Southeast Asian FootballIndonesia and FIFA's New Tournament: The Incomplete Blueprint of Southeast...
Vietnamese Football and the Thirst for Tactical DataOn the evening of September 20, 2026, I sat in stand B of Hang Day Stadium,...
PV Sindhu at the 2026 Asian Games: Five Rivals and a Head-to-Head Matrix That Does Not FlatterThe 2026 Japan Open final ended in two games, 21-17, 21-17, in favour of PV...
Phnom Penh Crown beat Gangwon 2-1: a shock built on 36% of the ball and four shotsIn the 78th minute at Gangwon, Moses John Dyer received the ball on the edge ...
When a Tennis Analytics Pipeline Returns All 'N/A': The Cost of a Missing Data Gate2 a.m. in Melbourne, I open a tennis analytics file pushed to me after the...
Vietnam National Team and the Tactical Space Dilemma: Why 3-4-3 Is No Longer the Only AnswerThe 67th minute at My Dinh Stadium, the score was 1-1 in the Asian Cup 2027...
Asian Games 2026 Badminton: Reading the Draw With CautionI sat alone in a small room in Guangzhou when the Asian confederation release...
Eurotalents Camp in Luxembourg: When China Exports Method, Europe Accumulates DepthOn September 1, in Luxembourg, twenty young table tennis players from eleven...
Asian Games 2026: India's Day 1, Two Silvers, and the Fateful Badminton DrawWhen the whole world shouts, I read the numbers again. At the end of the firs...
Asian Games 2026: The Silver of Three Years Ago, the Host-Nation Draw, and Asia's Badminton EquationOn September 20, 2026, the electronic board at the Aichi-Nagoya arena flashed...
Two Gaps at Riva: Kökçü, Şengezer and Türkiye's Midfield Problem Before FranceTwo Gaps at Riva Riva sits on the eastern edge of Istanbul, roughly forty...
The Empty Dossier of the V.League: An Audit of SilenceOn May 25, 2026, I sat in row seven of stand B at Go Dau Stadium in Binh Duon...
Dakar 2026: Youth Olympic Beach Volleyball Schedule and the Missing Kick-off TimesIn the schedule announcement for beach volleyball at Dakar 2026, there is a...
Satwik-Chirag Reaches China Masters Semi-Finals with Remarkable Comeback Against Danish PairThe China Masters 2026 match concluded with the score 21-13, 16-21, 21-18...
Dakar 2026 Youth Olympic Games Beach Volleyball Pools Confirmed: 24 Teams Per Gender, New Format Draws AttentionThe beach volleyball pool draw for the Dakar 2026 Youth Olympic Games has bee...
Vietnam's 2026 AFF Cup title: read it with data, not emotionMinute 32, Viet Tri Stadium, 2 January 2026. Nguyen Xuan Son lies on the gras...
ASIAD 2026: The Gap Is Not at the Hitter's Hand — Decoding Vietnam Women's Volleyball 1-3 Loss to South Korea and the China ProblemI watched the rally at 24-23 in set 3 four times. Not to see Thanh Thuy's...
The Moscow Night: The Final Whistle and What Remains After a Semi-finalThe Moscow Night: The Final Whistle and What Remains After a Semi-final In th...
Tennis Injury Files: A Complete Analytical Framework Built on Empty DataOn June 3, 2026, in the third game of the second set on Philippe-Chatrier,...
Indonesia and FIFA's New Tournament: The Incomplete Blueprint of Southeast Asian FootballIndonesia and FIFA's New Tournament: The Incomplete Blueprint of Southeast...
Vietnamese Football and the Thirst for Tactical DataOn the evening of September 20, 2026, I sat in stand B of Hang Day Stadium,...
PV Sindhu at the 2026 Asian Games: Five Rivals and a Head-to-Head Matrix That Does Not FlatterThe 2026 Japan Open final ended in two games, 21-17, 21-17, in favour of PV...
Phnom Penh Crown beat Gangwon 2-1: a shock built on 36% of the ball and four shotsIn the 78th minute at Gangwon, Moses John Dyer received the ball on the edge ...
When a Tennis Analytics Pipeline Returns All 'N/A': The Cost of a Missing Data Gate2 a.m. in Melbourne, I open a tennis analytics file pushed to me after the...
Vietnam National Team and the Tactical Space Dilemma: Why 3-4-3 Is No Longer the Only AnswerThe 67th minute at My Dinh Stadium, the score was 1-1 in the Asian Cup 2027...
Asian Games 2026 Badminton: Reading the Draw With CautionI sat alone in a small room in Guangzhou when the Asian confederation release...
